﻿using System;

namespace SmartSiteManagementSystem.Models.Admin
{
    [Serializable]
    public class AdminGroupInfo
    {
        #region Model
        private int _adminusergroupid;
        private string _adminusergroupname;
        private string _code;
        private string _email;
        private DateTime _createtime;
        private DateTime _updatetime;
        private int _sortorder;
        private bool _stopflag;
        private bool _deleteflag;
        private string _remark;



        /// <summary>
        /// 用户组自增Id
        /// </summary>
        public int AdminUserGroupId
        {
            set { _adminusergroupid = value; }
            get { return _adminusergroupid; }
        }
        /// <summary>
        /// 用户组名
        /// </summary>        
        public string AdminUserGroupName
        {
            set { _adminusergroupname = value; }
            get { return _adminusergroupname; }
        }
        /// <summary>
        /// 代号
        /// </summary>
        public string Code
        {
            get { return _code; }
            set { _code = value; }
        }
        
        /// <summary>
        /// 邮箱
        /// </summary>
        public string Email
        {
            set { _email = value; }
            get { return _email; }
        }
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreateTime
        {
            set { _createtime = value; }
            get { return _createtime; }
        }
        /// <summary>
        /// 更新时间
        /// </summary>
        public DateTime UpdateTime
        {
            set { _updatetime = value; }
            get { return _updatetime; }
        }

        /// <summary>
        /// 排序
        /// </summary>
        public int SortOrder
        {
            set { _sortorder = value; }
            get { return _sortorder; }
        }
        /// <summary>
        /// 停用标识
        /// </summary>
        public bool StopFlag
        {
            set { _stopflag = value; }
            get { return _stopflag; }
        }
        /// <summary>
        /// 删除标识
        /// </summary>
        public bool DeleteFlag
        {
            set { _deleteflag = value; }
            get { return _deleteflag; }
        }

        /// <summary>
        /// 备注
        /// </summary>
        public string Remark
        {
            get { return _remark; }
            set { _remark = value; }
        }


        #endregion
    }
}
